.header{
    position: relative;
    background-size: 0 !important;
}
.h-top {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9;
    padding-top:17px;
z-index:999;
}
.banner img {
    display: block;
    width: 100%;
}
.banner .slick-dots{
    bottom:30px
}

.banner>ul {margin-left:-40px;}


.banner .slick-dots li {
    width: 12px;
    height: 12px;
    background-color: #ffffff;
    border-radius: 10px;
    transition: all 0.5s;
}
.banner .slick-dots li.slick-active {
    width: 43px;
    background-color: #0059b7;
}
.banner .slick-dots li button{
    display: none;
}


/* 领导之窗 */
.ld-qh h3 {
    margin: 0;
    font-size: 20px;
    color: #222222;
    padding-bottom: 10px;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    font-weight: 600;
    cursor: pointer;
    position: relative;
}
.ld-qh h3.on {
    border-bottom: 3px solid #1e73c9;
}
.ld-qh h3.on::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,100%);
    border-top: 10px solid #1e73c9;
    border-right: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
}
.ld-qh {
    border-bottom: 1px solid #ddd;
    font-size: 0;
    margin-bottom: 20px;
}


.ld-lt ul li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 44px;

    font-size: 18px;
    color: #222222;
    padding-left: 16px;
    background-size: 5px;
}

.ld-lt ul li a span {
    float: right;
    font-size: 14px;
    color: #999999;
}

/* 图片列表 */
.tp-lt ul li a .pic {
    padding-top: 66%;
    position: relative;
    overflow: hidden;
}

.tp-lt ul li a .pic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 1s;
    object-fit: cover;
}

.tp-lt ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.tp-lt ul li {
    width: 31%;
    margin-bottom: 20px;
}
.tp-lt ul i{
    width: 31%;
    display: block;
    height: 0;
}
.tp-lt ul li a p {
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    text-align: center;
    margin: 0;
    margin-top: 20px;
}







body {
    color: #333;
    font-size: 14px;
    font-family: "ÃƒÂ¥Ã‚Â¾Ã‚Â®ÃƒÂ¨Ã‚Â½Ã‚Â¯ÃƒÂ©Ã¢â‚¬ÂºÃ¢â‚¬Â¦ÃƒÂ©Ã‚Â»Ã¢â‚¬Ëœ","Arial",Helvetica,"ÃƒÂ©Ã‚Â»Ã¢â‚¬ËœÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;
  background: #fff;

}
.logo{width:640px;}
.winstyle6415{width:350px; margin:0 auto;}
.winstyle6415 div{height:40px;}
.qxb{width: 10% !important;}
.slick-active{
    background: #1e73c9 !important;
    color: #fff !important;
}
.slick-slider{ touch-action:auto; }
.img-hide{ overflow:hidden; display: block; }

.img-hide img{ transition: 0.5s all; transform: scale(1,1); }
.img-hide:hover img{ transform: scale(1.05,1.05); }
.txt-elise{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    }
li{ list-style:none;}
a{ color: #333; }
ul{padding: unset;margin-top: -0px;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{ width: 1230px; }
.menu-button { position: absolute; display: none; top: 70px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.header{ background: url(../images/header.png) top center no-repeat; padding-bottom: 30px; background-size: cover;}
.header-left{ color: #fff; margin-bottom: 35px;}
.header-left a{ color: #fff; }
.header-left span{ padding:0 14px; }
.search-box{ width: 360px; position: relative; margin-top: 40px; height: 45px; background: #fff; background: rgba(255,255,255,0.25); border-radius: 45px; }
.search-box .form-control{ background: none; border:none; box-shadow: none; border-radius: 45px; height: 45px; font-size: 16px; color: #fff; padding-left: 20px; padding-right: 70px; }
.btn-search{ position: absolute; right: 10px; top: 0; bottom: 0; background: none; }
.nav-box{background: rgba(255,255,255,0.05);margin-top: 40px;}
.nav-list li{ float: left; min-width: 11%; }
.nav-list li a{ display: block; line-height: 56px; font-size: 18px; color: #fff; font-weight: bold; }
.tabs-ul li{ float: left; position: relative; margin-bottom: 18px; margin-top: 40px; width: 50%; border:solid 1px #ddd; height: 110px; padding-left: 64px; }
.tabs-ul li span{ display: inline-block; padding-top: 22px; height: 108px; padding-left: 88px; background: url(../images/tabs01.png) left center no-repeat; }
.tabs-ul li span font{ font-size: 22px; font-weight: bold; color: #222; display: inline-block; }
.tabs-ul li span a{ font-size: 16px; color: #222; margin-top:5px; display: inline-block; margin-right: 30px; }
.tabs-ul li.active{ background: #0d65c0; border-color: #0d65c0; }
.tabs-ul li.active span font{ color: #fff; }
.tabs-ul li.active span a{ color: #fff; }
.tabs-ul li.active span{background: url(../images/tabs02.png) left center no-repeat;}
.tabs-ul li.active:before{ display: block; content: ""; height: 14px; position: absolute; left: 0; right: 0; top: 100%; margin-top: -3px; background: url(../images/raw.png) center no-repeat; }
.news-list li{ line-height: 46px; position: relative; font-size: 16px; color: #222; padding-right: 220px; }
.news-list li a{ padding-left: 20px; background: url(../images/li.png) left center no-repeat; }
.news-list li span{ position: absolute; right: 125px; top: 0; width: 89px; }
.news-list li font{ position: absolute; right: 0; top: 0; }
.news-row{ margin:0 -22px; }
.news-row .col-xs-6{ padding:0 22px; }
.number-box{ border:solid 1px #0d65c0; margin:20px 0 35px 0; padding:10px; font-size: 16px; color: #0d65c0; }
.number-box span{ font-weight: bold; }
.number-box font{ padding:0 15px; }
.back-one{ border:solid 1px #ddd; margin-bottom: 40px; background: url(../images/back01.png) top center repeat-x; height: 340px; padding:30px 25px 25px 25px; }
.title{font-size: 22px;margin-bottom: 10px;line-height: 2px;line-height: 2px;ding-bottom: 20px;color: #0d65c0;font-weight: bold;border-bottom: solid 1px #cfe5fc;}
.title a{ float: right; font-size: 14px; color: #666; font-weight: normal; }
.dc-list li{ position: relative; line-height: 46px; }
.dc-list li a{ font-size: 18px; color: #222; }
.dc-list li a span{ display: inline-block; font-size: 12px; line-height: 24px; color: #fff; width: 54px; text-align: center; background: #0d65c0; margin-right: 10px; }
.dc-list li a span.h{ background: #9e9e9e; }
.back-tow{background: url(../images/back02.png) top center repeat-x;}
.back-tow .title{ color: #4b923a; border-bottom: solid 1px #d8f5d2; margin-bottom: 20px; }
.yj-list li a{display: block;font-size: 16px;color: #222;margin-bottom: 28px;padding-left: 80px;background: url(../images/li02.png) left 5px no-repeat;}
.ft-back{ background: #f6f7f7; padding-top: 45px; padding-bottom: 30px;  }
.ft-title{ position: relative; line-height: 30px; margin-bottom: 30px; }
.ft-title span{ position: relative; z-index: 100; background: #f6f7f7; padding:0 40px; font-size: 30px; color: #0d65c0; font-weight: bold; }
.ft-title:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; right: 0; border-top: solid 1px #ddd; }
.ft-left{ width: 55.8%; }
.title-sm{ font-size: 22px; margin-bottom: 30px; color: #0d65c0; font-weight: bold; height: 22px; line-height: 22px; }
.ft-img{ width: 43%; }
.ft-img a{ display: block; position: relative; padding-top: 70%; }
.ft-img a img{ position: absolute; left: 0; top: 0; right: 0; height: 100%; width: 100%; }
.ft-list li{ position: relative; padding-left: 70px; max-height: 68px; overflow:hidden; line-height: 34px; margin-bottom: 12px; }
.ft-list li a{ font-size: 18px; color: #222; }
.ft-list li span{ position: absolute; left: 0; top: 5px; display: inline-block; font-size: 12px; line-height: 24px; color: #fff; width: 54px; text-align: center; background: #0d65c0; margin-right: 10px; }
.ft-list{ width: 53.7%; margin-top: -5px; }
.title-sm a{ font-size: 14px; color: #666; float: right; }
.ft-right{ width: 40%; }
.wq-list li{ position: relative; padding-right: 100px; margin-bottom: 12px; line-height: 34px; color: #999; }
.wq-list li span{ position: absolute; right: 0; top: 0; }
.wq-list li a{ font-size: 18px; color: #222; padding-left: 20px; background: url(../images/li.png) left center no-repeat;  }
.wq-list{ margin-top: -5px; }
.footer-nav { line-height: 58px; border-bottom: solid 1px #ddd; }
.footer-nav a{ font-size: 16px; color: #222; }
.footer-nav span{ padding:0 35px; color: #ddd; }
.footer-left p{ font-size: 14px; color: #222; margin:0; line-height: 28px; }
.footer-left p img{ margin-right: 10px; }
.footer-right{ line-height: 78px; padding-top: 10px; }
.footer-right a{ display: inline-block; margin-right: 50px; }
.footer{ padding-top: 30px; }
.nav-list li a:hover,.nav-list li.active a{ background: #489253; color: #fff; }
.number-box b{ font-weight: normal; display: inline-block; }
.news-row02{ display: none; }
.news-list li a:hover,.dc-list li a:hover,.yj-list li a:hover,.title a:hover,.ft-list li a:hover,.title-sm a:hover,.wq-list li a:hover,.footer-nav a:hover,.footer-left a:hover{ color: #0d65c0; }
.header-left a:hover{ text-decoration: underline!important; }
.footer-nav li{ display: inline-block; }
.footer-nav li.on a{color: #0d65c0;}
.home_links_drop ul {
    display: none;
    font-size: 16px;
    padding: 20px 0;
    overflow: hidden;


}
.home_links_drop ul li {
    float: left;
    width: 20%;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.notice-box{ position: relative; border-radius: 20px 0 20px 0; padding-left: 110px; height: 58px; margin:30px 0; overflow:hidden; }
.notice-left{ position: absolute; left: 0; top: 0; width: 110px; border-radius: 20px 0 0 0; left: -1px; top: -1px; text-align: center;line-height: 60px; background: #1e73c9; font-size: 18px; color: #fff; }
.notice-right{ height: 58px; background: #fff; padding-left: 20px; padding-right: 20px; }
.scroll_area{margin:0 auto;}
.scroll_area .content{overflow:hidden;position:relative;color:#666;height:58px;line-height:58px;}
.scroll_area .scrolltxt{position:absolute;left:0;top:0;white-space:nowrap;}
.scroll_area .scrolltxt div{display:inline-block;}
.scroll_area .content a{ display: inline-block; padding-left: 20px; background: url(../images/li.png) left center no-repeat; font-size: 16px; color: #222; margin-right: 70px; }
.scroll_area .content a span{ display: inline-block; font-size: 14px; color: #999; padding-left: 25px; }
.slick-left{ width: 50%; margin:0; height: 450px; overflow:hidden;}
.slick-left a{ display: block; position: relative; padding-top: 75%; }
.slick-left a img{ position: absolute; top: 0; width: 100%; left: 0; height: 100%; }
.slick-left a span{ position: absolute; left: 0; right: 0; bottom: 0; background: #000; background: rgba(0,0,0,0.5); line-height: 48px; padding:0 150px 0 20px; font-size: 16px; color: #fff; }
.slick-dots{ left: auto; width: auto; right: 10px; bottom: 10px; }
.slick-dots li button{ width: 12px; height: 12px; background: #fff; border-radius: 50%; }
.slick-dots li{width: 16px;height: 12px;background: #cec4c4;text-align: center;/* left: 2%; *//* padding-right: 10px; *//* right: 0px; */}
.slick-dots li.slick-active button{ background: #1e73c9; }
.slick-dots li button:before{ display: none; }
.lb-box{ background: #fff; }
.lb-right{ width: 50%; padding:20px 30px 0 40px; }
.lb-tabs li{ float: left; margin-right: 44px; }
.lb-tabs li a{ display: block; position: relative; padding-bottom: 7px; font-size: 20px; color: #222; font-weight: bold; }
.lb-tabs{ border-bottom: solid 1px #eee; margin-bottom: 18px; }
.lb-tabs li.active a{ color: #1e73c9; border-bottom: solid 3px #1e73c9; }
.lb-tabs li.active a:before{ display: block; content: ""; margin-top: 3px; position: absolute; left: 0; top: 100%; right: 0; height: 7px; background: url(../images/raw02.png) center no-repeat; }
.lb-news li{ line-height: 45px; font-size: 18px; color: #222; position: relative; padding-right: 100px; }
.lb-news li a{font-size: 18px; color: #222; background: url(../images/raw-r.png) left center no-repeat; padding-left:17px; }
.lb-news li span{ position: absolute; right: 0; top: 0; color: #999; font-size: 14px; }

.lb-news11 li {
    line-height: 45px;
    font-size: 18px;
    color: #222;
    position: relative;
    
    width: 50%;
    float: left;
    padding-bottom: 20px;padding-right:1%;
}
.lb-news11 li a{width:100%;}
.lb-news11 li img{width:100%;}
.lb-news11 li a{font-size: 18px; color: #222; background: url(../images/raw-r.png) left center no-repeat; padding-left:17px; }



.link-ul li{ float: left; width: 33.333333%; padding:0 10px; }
.link-ul{ margin:0 -10px; padding-top: 18px; }
.lb-more{ position: absolute; right: 0; top: -54px; color: #666; }
.tab-content{ position: relative; }
.tab-content .tab-pane{ display: block; position: absolute; left: 0; top: 0; width: 100%; z-index: -1; opacity: 0; filter:alpha(opacity=0); transition: 0.5s all; }
.tab-content .tab-pane.active{ position: relative; z-index: 10; opacity: 1; filter:alpha(opacity=100); }
.img-slick{ margin:25px 0; height: 121px; overflow:hidden; }
.center-back{ background: #f0f1f2; padding-bottom: 25px; }
.back-box{ background: #fff; padding:20px; }
.back-left{ width: 26.7%; }
.back-left li a{ display: block; font-size: 18px; color: #222; background: #f0f6fc; border-radius: 4px; line-height: 46px; margin-bottom: 15px; padding-left: 27px; }
.back-left li a i{ display: inline-block; margin-right: 10px; width: 28px; text-align: center; }
.back-center{ width: 73.3%; padding:0 0 0 20px; }
.tabs-center li{ float: left; width: 25%; }
.tabs-center li a{ display: block; font-size: 20px; color: #222;font-weight: bold; line-height: 50px; background: #f0f1f2; }
.tabs-center{ border-radius: 4px;overflow:hidden; margin-bottom: 10px; }
.lb-news-b li a{ background: url(../images/li.png) left center no-repeat; }
.tabs-center li.active a{ color: #fff; background: #1e73c9; }
.back-lg{ width: 77.5%; padding-right: 20px; }
.back-list li{ float: left; width: 33.333333%; padding:0 12px; }
.back-list{ margin:0 -12px; }
.back-list li a{ display: block; border-radius: 4px; font-size: 18px; color: #fff; line-height: 50px; background: #7aaad3; }
.back-list li.list02 a{ background: #8fbbc3; }
.back-list li.list03 a{ background: #e7c489; }
.back-list li.list001 a{ background: #8f9dc3; margin-top:10px; }
.back-list li.list002 a{ background: #c2d37a; margin-top:10px; }
.back-list li.list003 a{ background: #e7ae89; margin-top:10px; }
.back-right-tt{ font-size: 20px; color: #fff; font-weight: bold; line-height: 50px; background: #1e73c9; border-radius: 4px; }
.back-right{ width: 22.5%; }
.back-right-box{ background: #f0f6fc; overflow:hidden; padding-left: 15px; padding-bottom: 29px; padding-right: 15px; border-radius: 4px; margin-top: -4px; padding-top: 28px; }
.ld-list li{ position: relative; margin-right: -15px; margin-bottom: 5px; padding-left: 90px; line-height: 35px;position: relative; }
.ld-list li span{ position: absolute; left: 0; top: 0; font-size: 17px; color: #222; font-weight: bold; width: 70px; text-align: right; }
.ld-list li font{ font-size: 17px; color: #222; display: block; float: left; width: 50%; }
.lb-back-bottom{ background: #fff; padding:20px; margin-top: 25px; }
.bottom-slick{ margin:0 -11px; }
.bottom-slick a{ display: block; margin:0 11px; }
.bottom-slick a img{ width: 100%; }
.slick-prev{ position: absolute; }
.bottom-c{ overflow:hidden; height: 92px; }
.bottom-slick .slick-prev{ left: 11px; top: 50%; background: url(../images/left.png) center no-repeat; width: 22px; height: 50px; margin-top: -25px; z-index: 100; }
.bottom-slick .slick-prev:before{ display: none; }
.bottom-slick .slick-next{ right: 11px; top: 50%; background: url(../images/right.png) center no-repeat; width: 22px; height: 50px; margin-top: -25px; z-index: 100; }
.bottom-slick .slick-next:before{ display: none; }
.lb-news li a:hover,.scroll_area .content a:hover,.lb-more:hover,.back-left li a:hover{ color: #1e73c9; }
.back-list li a:hover{ box-shadow: 0 0 25px rgba(0,0,0,0.2); }
.header-one{ padding-bottom: 0; }
/***********ÃƒÂ©Ã‚Â¢Ã¢â‚¬Â ÃƒÂ¥Ã‚Â¯Ã‚Â¼ÃƒÂ¤Ã‚Â¹Ã¢â‚¬Â¹ÃƒÂ§Ã‚ÂªÃ¢â‚¬â€**********/
.ld-body{ background: url(../images/body-back.png) center top no-repeat; }
.ld-box{ background: #fff; margin-top: 30px; position: relative; box-shadow: 0 0 15px rgba(0,0,0,0.1); }
.ld-left{ width: 270px; padding-left: 20px; padding-right: 20px; position: relative; }

.ld-left-tt{ font-size: 26px;color: #0d65c0; font-weight: bold; line-height: 88px; }
.ld-list-ul li a{display: block;background: #fff;line-height: 28px;padding-top: 10px;margin-bottom: 20px;transition: 0.3s all;font-size: 16px;color: #666;height: 52px;padding-left: 25px;padding-right: 15px;}
.ld-list-ul li a span{ font-size: 20px; color: #222; }
.ld-box:before{ display: block; content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 270px; background: #edf2f5; }
.ld-list-ul li.active a,.ld-list-ul li a:hover{ background: #0d65c0; color: #fff; margin-right: -20px; }
.ld-list-ul li.active a span,.ld-list-ul li a:hover span{ color: #fff; }
.ld-right{width: 930px;padding:30px;min-height: 800px;}
.ld-img img{ width: 176px; height: 240px; }
.ld-img{ padding:5px; border:solid 1px #ddd; }
.ld-name{ font-size: 16px; color: #222; }
.ld-name span{ display: inline-block; font-size: 22px; color: #0d65c0; font-weight: bold; padding:10px 0; margin-top: 5px; }
.ld-img-box{ width: 188px; }
.ld-right-box{ width: 650px;     margin-top: -25px; }
.ld-right-tt{ font-size: 22px; margin-bottom: 20px; color: #0d65c0; font-weight: bold; border-bottom: solid 1px #eee; }
.ld-right-tt span{ display: inline-block; padding:0 10px 5px 10px; border-bottom: solid 3px #0d65c0; margin-bottom: -2px; }
.ld-p{ font-size: 18px; color: #222; padding-bottom: 30px; }
.ld-p p{ text-indent: 2em; line-height: 35px; margin:0; }
.back-b{ background: url(../images/back-b.png) center bottom no-repeat; padding-bottom: 50px; }
.ld-body .header{ background: none; }
/**************ÃƒÂ©Ã‚Â­Ã¢â‚¬Â¦ÃƒÂ¥Ã…Â Ã¢â‚¬ÂºÃƒÂ¦Ã‚ÂµÃ‚Â·ÃƒÂ¨Ã‚Â¥Ã‚Â¿******************/
.banner .slick-dots{ left: 0; width: 100%; }
.tt-left{ position: relative; z-index: 1000; }
.tt-left img{ margin-top: -250px; }
.js-txt{ width: 890px; font-size: 18px; color: #222; line-height: 40px; margin-top: 70px; }
.js-txt a{ color: #b11900; font-size: 14px; display: inline-block; }
.banner{ margin:0; }
.js-tabs li{float: left;width: 25%;padding:0 20px;}
.js-tabs{ margin:0 -20px; padding-top: 50px; }
.js-tabs li a{ display: block; height: 60px; line-height: 60px; background: url(../images/tabs-b.png) center no-repeat; background-size: 100% 100%; font-size: 18px; color: #222; font-weight: bold; }
.js-tabs li.active a{ background: url(../images/tabs-b02.png) center no-repeat; color: #fff;background-size: 100% 100%; }
.gk-back{ background: url(../images/gk-back.png) center bottom no-repeat; background-size: cover; padding:70px 0 75px 0; margin-top: 65px; }
.gk-list li{ float: left; width: 25%; padding:0 18px; }
.gk-list li a{ display: block; position: relative; }
.gk-list{ margin:0 -18px; }
.gk-list li a font{ position: absolute; right: 20px; width: 22px; top: 15px; z-index: 100; font-size: 22px; color: #fff; font-weight: bold; }
.gk-title{ margin-bottom: 95px; }
.gk-list li a span{ position: absolute; left: 0;top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.32); }
.s-list li{ float: left; width: 20%; padding-right: 1px; }
.s-back{ background: #f6f7f7; padding:70px 0; }
/**********ÃƒÂ¦Ã‚Â°Ã¢â‚¬ËœÃƒÂ¦Ã¢â‚¬â€Ã‚ÂÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¢ÃƒÂ§Ã‚Â»Ã¢â‚¬Å“*********/
.tj-header{ background: url(../images/tj-header.png) center top no-repeat; }
.tj-title{ margin-top: 80px; }
.tj-header .nav-box{ background: url(../images/nav-box.png) center no-repeat; background-size: cover; margin-top: 106px; }
.back-one-lg{ height: 472px; margin-top: 40px; }
.back-one-lg .wq-list{ padding-top: 10px; }
.back-one-lg .wq-list li{ line-height: 33px; }
.tj-box{border:solid 1px #ddd;height: 382px;padding: 0 10px;background: #fff;}
.tj-box-tt span{ display: inline-block; font-size: 22px; color: #0d65c0;font-weight: bold; border-top: solid 4px #0d65c0; padding-top: 10px; }
.tj-box-tt a{ float: right; color: #666; margin-top: 23px; }
.jy-list li a{display: block;margin-bottom: 20px;font-size: 16px;color: #222;padding-left: 15px;background: url(../images/li.png) left 13px no-repeat;line-height: 30px;max-height: 60px;overflow:hidden;}
.tj-box-tt{ margin-bottom: 20px; }
.jy-list li a:hover,.tj-box-tt a:hover,.home_links_drop ul li a:hover{color: #0d65c0;}
/*************ÃƒÂ¥Ã¢â‚¬Â¢Ã¢â‚¬Â ÃƒÂ¨Ã‚Â´Ã‚Â¸ÃƒÂ¦Ã…Â Ã¢â‚¬Â¢ÃƒÂ¨Ã‚ÂµÃ¢â‚¬Å¾************/
.img-slick-sm{ width: 43.5%; height: 318px; }
.lb-box-sm{ padding:20px; margin-top: 30px; }
.img-slick-sm a{ padding-top: 63%; }
.lb-box-sm .lb-right{ width: 56.5%; padding-left: 30px; padding-top: 0; }
.lb-box-sm .title-sm{ margin-bottom: 25px; }
.jz-back{ background: url(../images/jz-back.png) center bottom no-repeat; background-size: cover; padding:70px 0; margin-bottom: 15px; }
.jz-box{ background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.jz-box-top{ padding:25px; }
.jz-box .jy-list li a{h;height: 25px;argin-bottom: 15px;}
.jz-img img{ width: 100%; }
/**************ÃƒÂ¦Ã¢â‚¬â€œÃ‚Â°ÃƒÂ©Ã¢â‚¬â€Ã‚Â»ÃƒÂ¤Ã‚Â¸Ã‚Â­ÃƒÂ¥Ã‚Â¿Ã†â€™************/

.slideBox{ position:relative; overflow:hidden; margin:10px auto;  width:100%;/* ÃƒÂ¨Ã‚Â®Ã‚Â¾ÃƒÂ§Ã‚Â½Ã‚Â®ÃƒÂ§Ã¢â‚¬Å¾Ã‚Â¦ÃƒÂ§Ã¢â‚¬Å¡Ã‚Â¹ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ¦Ã…â€œÃ¢â€šÂ¬ÃƒÂ¥Ã‚Â¤Ã‚Â§ÃƒÂ¥Ã‚Â®Ã‚Â½ÃƒÂ¥Ã‚ÂºÃ‚Â¦ */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1;padding-left: 29%;}
.slideBox .hd li{ background: #ddd; margin: 0 4px;  width: 16px; height: 16px; padding: 5px; border-radius: 50%; float: left; font-size: 0px;}
.slideBox .hd li.on{ background:#1e73c9;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center; height:450px;  }
.slideBox .bd li .pic{ width: 59%; display: block; float: left;}
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;height:450px;/* ÃƒÂ¥Ã¢â‚¬ÂºÃ‚Â¾ÃƒÂ§Ã¢â‚¬Â°Ã¢â‚¬Â¡ÃƒÂ¥Ã‚Â®Ã‚Â½ÃƒÂ¥Ã‚ÂºÃ‚Â¦100%ÃƒÂ¯Ã‚Â¼Ã…â€™ÃƒÂ¨Ã‚Â¾Ã‚Â¾ÃƒÂ¥Ã‹â€ Ã‚Â°ÃƒÂ¨Ã¢â‚¬Â¡Ã‚ÂªÃƒÂ©Ã¢â€šÂ¬Ã¢â‚¬Å¡ÃƒÂ¥Ã‚ÂºÃ¢â‚¬ÂÃƒÂ¦Ã¢â‚¬Â¢Ã‹â€ ÃƒÂ¦Ã…Â¾Ã…â€œ */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* ÃƒÂ¥Ã…Â½Ã‚Â»ÃƒÂ¦Ã…Â½Ã¢â‚¬Â°ÃƒÂ©Ã¢â‚¬Å“Ã‚Â¾ÃƒÂ¦Ã…Â½Ã‚Â¥ÃƒÂ¨Ã‚Â§Ã‚Â¦ÃƒÂ¦Ã¢â‚¬ËœÃ‚Â¸ÃƒÂ©Ã‚Â«Ã‹Å“ÃƒÂ¤Ã‚ÂºÃ‚Â® */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
.slideBox .sxyt{ position:absolute; height:28px; line-height:28px; bottom:59px; z-index:1; left: -45px;}


.news-box-top{ margin:45px 0; } 
.news-box-left{ border-right: dashed 1px #ddd; padding-right: 20px; }
.news-box-right{ margin-left: 165px; max-width: 890px; }
.news-box-tt a{ font-size: 24px; color: #0c65c5; font-weight: bold; }
.news-box-tt{ margin-top: -5px; margin-bottom: 8px;text-align: center; }
.news-top-list li{ float: left; width: 33.333333%; line-height: 26px; padding:0 25px; border-right: solid 1px #eee; }
.news-top-list{ margin:0 -25px; }
.news-top-list li:last-child{ border:none; }
.news-top-list li a{ font-size: 16px; color: #222; }
.slick-l{ width: 58.333333%; }
.slick-l a{ display: block; position: relative; padding-top: 61%; }
.slick-l a img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.slick-back{ background: url(../images/slick-back.png) center bottom no-repeat; background-size: cover; margin-bottom: 30px; }
.slick-right{ width: 41%; padding:45px 50px 0 50px; float: right;}
.slick-tt a{ font-size: 22px; color: #222; font-weight: bold; }
.slick-p{ font-size: 16px; color: #999; line-height: 30px; height: 210px; overflow:hidden; overflow:hidden; margin-top: 35px; margin-bottom: 80px; }
.slick-r,.slick-l{ margin:0; }
.slick-r .slick-prev{ width: 46px; top: auto; bottom: 10px; height: 38px; background: url(../images/left01.png) center no-repeat; z-index: 100; left: -96px; }
.slick-r .slick-prev:before{ display: none; }
.slick-r .slick-prev:hover{background: url(../images/left02.png) center no-repeat;}
.slick-r .slick-next{ width: 46px; top: auto; bottom: 10px; height: 38px; background: url(../images/right02.png) center no-repeat; z-index: 100; left: -50px; }
.slick-r .slick-next:hover{background: url(../images/right01.png) center no-repeat;}
.slick-r .slick-next:before{ display: none; }
.slick-r .slick-dots li button{ background: #ddd; width: 16px; height: 16px; }
.slick-r .slick-dots li.slick-active button{ background: #1e73c9; }
.slick-r .slick-dots li{ margin-left: 10px; }
.news-box-lg{ position: relative; background: #f0f1f2; }
.news-box-lg:before{ display: block; content: ""; position: absolute; left: 0; right: 0; top: 0; background: #fff; height: 350px; }
.news-box-lg .container{ position: relative; z-index: 2; }
.news-left{ width: 58.333333%; }
.news-border{ background: #fff; border-top: solid 3px #1067ba; padding:20px 30px 30px 30px; margin-bottom: 20px; }
.lb-tabs-news li a{ padding-left: 15px; padding-right: 15px; padding-bottom: 10px; }
.news-tabs-tt a{ font-size: 18px; color: #222; background: url(../images/raw-r.png) left center no-repeat; padding-left: 17px; }
.news-tabs-p{ padding-left: 17px; color: #888; line-height: 22px; height: 44px; overflow:hidden; margin:10px 0; }
.news-date{ color: #888; margin-left: 17px; padding-left: 20px; background: url(../images/icon-date.png) left center no-repeat; }
.news-tabs-list li{ margin-bottom: 30px; }
.lb-tabs-news { margin-bottom: 30px; }
.news-right{width: 41.666666%; padding-left: 30px;}
.lb-more-news{ top: -65px; }
.news-right .news-border{ border-color: #49924b; padding-bottom: 4px; }
.news-right .lb-tabs-news li.active a{ color: #49924b; border-color: #49924b; }
.news-right .lb-tabs-news li.active a:before{ background: url(../images/raw03.png) center no-repeat; }
.gg-list li a{ display: block; padding-left: 60px; line-height: 26px; max-height: 52px; margin-bottom: 28px; overflow:hidden; position: relative; font-size: 18px; color: #222; }
.gg-list li a span{ position: absolute; padding:0 5px; left: 0; height: 22px; line-height: 22px; top: 2px; font-size: 14px; color: #fff; background: #49924b; border-radius: 4px; }
.img-list li{ float: left; width: 25%; padding:0 16px; }
.img-list{ margin:0 -16px; }
.img-list-img a{ display: block; position: relative; padding-top: 65%; }
.img-list-img a img{ position: absolute; left: 0;top: 0; width: 100%; height: 100%; }
.img-list-tt{ margin-top: 10px; }
.img-list-tt a{ font-size: 18px;color: #222; }
.news-tabs-tt a:hover,.img-list-tt a:hover{ color: #1e73c9; }
.gg-list li a:hover{ color: #49924b; }
.news-right .lb-more-news:hover{ color: #49924b; }
.slick-tt a:hover{ color: #1e73c9; }

.zyimg li{ padding: 16px;}
.zy-box{ background: #fff; margin-top: 30px; position: relative; box-shadow: 0 0 15px rgba(0,0,0,0.1); }

.article-tt{ font-size: 2em; color: #222; margin-bottom: 50px; }
.article-sm{ color: #666;  height: 42px; line-height: 42px; border-bottom: 1px dashed #ddd; text-align: center; font-size: 14px; color: #666;}
.active-p p{ line-height: 40px; font-size: 16px;color: #222; text-align: justify; }
.active-p{ padding:40px 0; }
.article-bottom{ border-top: solid 1px #ddd; padding:20px 0 10px 0; }
.article-bottom-tt{ font-size: 24px; color: #1460a0; margin-bottom: 15px; }




.dqwz { float: right; text-align: right; font-size: 10px; color: #999; font-weight: normal; line-height: 40px;}
.dqwz a { color: #999; display: inline-block; padding: 0 5px; font-weight: normal;}
.slick-dots li button{ font-size: 12px; background: none!important; text-indent: 0; color: #fff; }
.img-slick .slick-dots{ bottom: 0px; }
.slick-left .slick-dots li button{color: #fff;padding-right: 5px;right: 2px;}
@media( max-width: 1279px){
	.container{ width: 970px; }
	.search-box{ width: 280px; }
	.slick-left{ height: 353px; }
	.lb-right .lb-news li{ line-height: 35px; }
	.link-ul{ padding-top: 10px; }
	.lb-tabs li{ margin-right: 25px; }
	.back-left li a{ padding-left: 5px; font-size: 16px; }
	.back-right-box{ padding-left: 10px; padding-right: 10px; }
.ld-list li span{ width: 57px;}
	.ld-list li{ padding-left: 62px; margin-right: -10px; }
	.ld-right{ width: 670px; }
	.ld-right-box{ width: 400px; }
	.js-txt{ width: 650px; margin-top: 30px; }
	.img-slick-sm { height: 247px; }
	.lb-box-sm .title-sm{ margin-bottom: 15px; }
	.slick-p{ height: 90px; }
.zdctt table{
    width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.zdctt td{width:30%;}
.zdctt td img{height:auto;width:98%;}
.ftlois{display: none;}
}
@media( max-width: 691px){
.ld-right{padding:4px;}
.dqwz{display: none;}
.ftt{display: none;}
.fttrr{display: none;}

.zdctt table{
    width: 100%;
    margin: 0 auto;
    margin-bottom: 10px;
}
.zdctt td{width:30%;}
.zdctt td img{height:auto;width:98%;}
.ftlois{display: none;}
}

@media( max-width: 991px){
.h-top{
    background: url(../images/header.png) top center no-repeat;
    background-size: cover;
    padding: 19px 0;
}
.banner{
   padding-top:20px;
}
.banner .slick-dots{display:none!important;}

.wwhd{width: 100% !important;}
.ssft{    display: none;}
.fxx{    display: none;}
.divstyle6380{width: 100% !important;}
.lb-news11 li{width:100%;}
	.container{ width: 100%;position: relative; }
	.header{ position: relative;
    padding-top: 5% !important;
    background-size: 0 !important; }
	.pull-left.header-left,.search-box{ display: none; }
	.nav-box{position: relative;/* height: 50px; */z-index: 5;margin-top: 0;background: transparent;}
	.nav-list{position: absolute;display: none;left: 0;top: 100%;right: 0;background: #0d65c0;}
	.nav-list li{ float: none; width: 100%; }
	.nav-list li a{ display: block; line-height: 40px; font-size: 16px; padding:0 15px; text-align: left; }	
.logo {width:300px;}
.logo img{ z-index: 10;}
	.header-left{margin-right: 50px !important;}
.header-left img {max-height:20px;}
	.news-row .col-xs-6{ width: 100%; padding:0 15px; }
	.news-row{ margin:0 -15px; }
	.tabs-ul li{ margin:20px 0 10px 0; text-align: center; padding-left: 0px; height: auto; padding-top: 5px; padding-bottom: 5px; }
	
	.tabs-ul li span{ padding-left: 50px; height: 50px; font-size: 16px; padding-top: 0; line-height: 50px; background-size: 40px auto; }
	.tabs-ul li.active span{ background-size: 40px auto; }
	.tabs-ul li span font{ font-size: 16px; }
	.news-list li{ line-height: 40px; }
	.number-box{ margin:15px 0 20px 0; }
	.back-one{ padding:15px; height: auto; margin-bottom: 20px; }
	.dc-list li a,.yj-list li a{ font-size: 16px; }
	.yj-list li a{ margin-bottom: 15px; }
	.ft-left{ width: 100%; }
	.ft-img{ width: 100%; }
	.ft-list{ width: 100%; margin-top: 20px; }
	.ft-list li a{ font-size: 16px; }
	.ft-right{ width: 100%; margin-top: 10px; }
	.footer-nav span{ padding:0 5px; }
	.footer-nav a{ font-size: 14px; }
	.footer-left{ width: 100%; }
	.footer-right{ width: 100%; text-align: center; line-height: 50px; }
	.footer-right img{ max-height: 40px; }
	.footer-right a{ margin:0 10px; }
	.footer{ padding-top: 15px; }
	.wq-list li a{ font-size: 16px; }
	.wq-list li{ margin-bottom: 0; }
	.ft-title{ margin-bottom: 20px; }
	.ft-back{ padding-top: 30px;padding-bottom: 20px; }
	.title-sm{ margin-bottom: 20px; }
	.number-box font{ display: none; }
	.number-box b{ padding:0 5px; }
	.menu-button{display: block;top: -23px;right: 10px;}
	.home_links_drop ul li{ width: 33.333333%; }
	.home_links_drop ul li a{ font-size: 14px; }
	.home_links_drop ul{ padding:10px 0; }

	.slideBox .bd li .pic{ width: 100%;}
	.slideBox .sxyt{ display: none;}
	.slideBox .bd li .pic img{ width: 100%;}
	.slick-left{ width: 100%; height: auto; }
	.lb-right{ width: 100%; padding:15px; }
	.lb-tabs li a{ font-size: 18px; }
	.lb-tabs li{ margin-right: 10px; }
	.lb-tabs{ margin-bottom: 5px; }
	.lb-news li a{ font-size: 16px; }
	.logo{position: absolute;left: 15px;top: 0;z-index: 10;}
	.notice-box{ margin:20px 0; }
	.img-slick{ height: auto; margin:20px 0; }
	.back-lg{ width: 100%; padding:0; }
	.back-left{ width: 100%; }
	.back-left li a{ padding-left: 20px; }
	.back-center{ width: 100%; padding:0; }
	.tabs-center li a{font-size: 15px;}
	.lb-news li{ line-height: 35px; }
	.back-list li{ width: 100%; margin-top: 10px; }
	.back-list li a{ line-height: 50px; }
	.back-right{ width: 100%; margin-top: 15px; }
	.bottom-c{ height: auto; }
	.ld-left{ display: ; width: 100%; }
	.ld-list-ul{ width: 100%; padding-bottom: 2%; overflow: hidden;}
	.ld-list-ul li, .ld-list-ul li{ width: 31.33%; margin: 1%; float: left;height: 53px;
    overflow: hidden;}
	.ld-list-ul li.active a, .ld-list-ul li a:hover{ margin: 0;}
	.ld-list-ul li a{ height: 53px; line-height: 53px; text-align: center; padding: 2%; margin-bottom: 0;}
	.ld-box:before{ display: none; }
	.ld-img-box{ width: 100%; text-align: center; padding:0 10px; }
	.ld-right{ width: 100%; }
	.ld-img{ width: 188px; margin:0 auto; }
	.ld-right-box{ width: 100%; margin-top: 30px; }
	.ld-p p{ font-size: 16px; line-height: 25px; }
	.ld-right{ padding-bottom: 0; }
	.back-b{ padding-bottom: 25px; }
	.tt-left{ width: 20%; margin-top: 20px; }
	.tt-left img{ margin-top: 0; }
	.js-txt{ width: 80%; padding-left: 15px; margin-top: 20px; font-size: 14px; line-height: 25px; }
	.js-tabs li{ width: 33.333333%; padding:0 5px; margin-bottom: 15px; }
	.js-tabs{ margin:0 -5px; }
	.js-tabs li a{ font-size: 14px; height: 40px; line-height: 40px; }
	.js-tabs{ padding-top: 20px; }
	.gk-back{ margin:30px 0 0 0; padding:30px 0; }
	.gk-title{ margin-bottom: 30px; }
	.gk-title img{ width: 180px; }
	.gk-list li{ width: 50%; padding:0 5px; margin-bottom: 10px;  }
	.gk-list{ margin:0 -5px; }
	.s-back{ padding:30px 0; }
	.back-one-lg{ margin-top: 20px; margin-bottom: 0; }
	.col-xs-4{ width: 100%; }
	.tj-box{ margin-top: 20px; height: auto; padding-bottom: 5px; }
	.jy-list li a{ font-size: 16px;line-height: 25px; max-height: 50px; margin-bottom: 10px; }
	.tj-box-tt{ margin-bottom: 10px; }
	.tj-title{ margin-top: 20px; }
	.tj-title img{ width: 250px; }
	.tj-header .nav-box{ margin-top: 30px; }
	.tj-header{ background-size: cover; }
	.tj-header .logo{ top: 168px; z-index: 100000; }
	.lb-box-sm .lb-right{ width: 100%; padding-left: 0; padding-top: 20px; }
	.jz-box .jy-list li a{ height: auto; }
	.jz-box{ margin-bottom: 15px; }
	.jz-back{ padding:30px 0 15px 0; }
	.slick-l{ width: 100%; }
	.slick-right{ width: 100%; padding:20px; }
	.slick-p{ margin:10px 0 50px 0; font-size: 14px; line-height: 25px; height: 75px; }
	.slick-right .slick-arrow{ display: none!important; }
	.slick-tt a{ font-size: 18px; }
	.news-box-left{ width: 100%; text-align: center; border:none; display: none; }
	.news-box-right{ margin:0; }
	.news-box-tt a{ font-size: 18px; }
	.news-top-list li a{ font-size: 14px; }
	.news-top-list li{ padding:0 10px; }
	.news-top-list{ margin:0 -10px; }
	.news-box-top{ margin:20px 0; }
	.news-left{ width: 100%; }
	.news-border{ padding:15px; margin-bottom: 20px; }
	.lb-tabs-news{ margin-bottom: 20px; }
	.lb-tabs-news li a{ padding-left: 0; padding-right: 0; }
	.lb-tabs-news li{ margin-right: 15px; }
	.lb-more-news{ top: -55px; }
	.news-tabs-list li{ margin-bottom: 20px; }
	.news-right{ width: 100%; padding:0; }
	.gg-list li a{ margin-bottom: 15px; font-size: 16px; }
	.img-list li{ width: 50%; padding:0 10px; margin-bottom: 15px; }
	.img-list{ margin:0 -10px; }
	.img-list-tt a{ font-size: 14px; }
	}
@media (max-width: 500px) {
    .logo img{
        width: 200px;
    }
.header-left span {
    padding: 0 5px;
}
    .h-top {
        padding: 12px 0;
    }
}